#include <iostream>
#include <unistd.h>
#include <sys/wait.h>
#include <stdlib.h>
using namespace std;

int main()
{
    //char* arr[] = {
    //    "a=1",
    //    "b=2",
    //    "c=3",
    //};
    //putenv(arr);
    putenv("abcd=666666");
    pid_t id = fork();
    if(id == 0)
    {
        cout<<"execl begid: "<<getpid()<<endl;
        execl("./test", "test", NULL);
        
    }
    else
    {
       pid_t rid =  wait(NULL);
       if(rid>0)
       {
           cout<<"wait success: "<<rid<<endl;
       }
    }
    return 0;
}
